Закрыть окно         Список других документов ПЭВМ "Агат"

.цв
.шп+8
7 ГРАФИЧЕСКАЯ ПЕЧАТЬ

.ов
7.1 Построение линий и рамок
.шп-8
Наличие полного набора знаков ПЭВМ позволяет ТОР, включая в текст специальные символы или символы псевдографики (рис 8.), эффективно оформлять текстовые документы.
.цв
          	 
   
  
               
  ! " # ¤ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
` { | } ~                      
Рис. 8. Специальные символы и символы псевдографики.

.нф
Вставка таких символов выполняется с помощью меню символов или переобозначения клавиш (см. разд. 8). Принтер эти символы печатает в графическом режиме.
Символы псевдографики можно использовать для выполнения линий, рамок, построения диаграмм и т.п. Для их печати в ТОР включены две команды ".гр" и ".тт", определяющие режим их печати - псевдографический или обычный (текстовый).
В обычном режиме печати документа при переходе к следующей строке печатающее устройство делает прогон бумаги на 12/72 дюйма (12 точек печати). Высота печатаемых символов 8 точек, что обеспечивает при межстрочном интервале (абзацном отступе) равном 0 свободное пространство между строками в 4 точки независимо от печатаемого символа.
Команда ".гр" используется для получения сплошной линии по вертикали. При наличии в строке хотя бы одного из псевдографических символов "	", "
", "", "", "", "", "", "", "|", печатаемого в графическом режиме, строка печатается в два прохода. На первом проходе печатается сам текст и символы, на втором проходе печатающая головка опускается на 6 точек, и к символам, печатаемым в режиме псевдографики, добавляются вертикальные хвосты недостающей длины. После чего головка опускается еще на 6 точек для печати следующей строки текста.
Такая последовательность печати дает слитное восприятие вертикальных линий, выполненных символами псевдографики, при печати с межстрочным интервалом и абзацным отступом равными нулю. Расширение интервалов между строками в этом режиме следует выполнять с помощью вставки дополнительных переводов строки.
Команда ".гр" действует до ее отмены. Отмена режима печати псевдографики в два прохода и возврат в обычный режим выполняется командами ".тт" или ".нф".

.дс
.шп+8
7.2 Печать рисунков
.шп-8
ТОР позволяет встраивать в текст рисунки, подготовленные специальными графическими редакторами или графическими средствами языков "БЕЙСИК" или "РАПИРА". Рисунок должен храниться на диске в двоичном файле типа "B" или "K", представляющем копию экрана в монохромном графическом режиме 256х256 точек (рис. 9).
.ао0
.цв
.дв
.гр
255
   | ЭКРАН 256х256                              |
   |                                            |
 y2 - - -              |
   |       | Встраиваемый         |             |
   |       | рисунок              |             |
   |       |                      |             |
   |       |                      |             |
   |       |                      |             |
   |       |                      |             |
 y1 - - -              |
   |       !                      !             |
   |                                            |
   
  0        x1                     x2          255
Рис. 9 Расположение на экране печатаемого рисунка
.нф

Встраивание рисунка выполняется по команде:
.цв
.шп+8
".рс x1,y1,x2,y2,Dx,Dy,ЛО,INV,ИМЯ",
.нф
параметры которой обозначают следующее:
.кс-3
x1,y1,x2,y2 - координаты левой нижней и правой верхней границ рисунка на графическом экране;
Dx,Dy - масштабные коэффициенты при выводе одной графической точки на бумагу. Они определяют размер прямоугольника на бумаге (в точках), соответствующего одной точке на экране. Коэффициенты выбираются из того расчета, что при печати в графическом режиме на одну строку текста (80 символов) приходится 1120 точек графики для принтера CPA-80 и 960 точек для остальных моделей;
ЛО - левый отступ начала рисунка относительно левого края бумаги;
INV - признак нормальной (0) или инверсной (128) печати;
ИМЯ - имя двоичного файла рисунка.
.нф
Ниже в качестве примера показан рисунок, распечатанный по команде ".рс 0,0,255,255,3,1,0,ТОР:рисунок":

.дв
.рс 0,0,255,255,3,1,10,1,ТОР:рисунок

.цв
Рис. 10. Пример встроенного в текст рисунка
.нф

.сс
.ст ТОР:руководство8

Закрыть окно         Список других документов ПЭВМ "Агат"